# это проприетарные блобы
%define debug_package %{nil}
# byte-компиляция сбандленных кодов на python здесь не нужна
%define __brp_python_bytecompile %{nil}
# rpmlint странно падает, особого смысла проверять эту проприетарную штуку нет, отключим его
%define _build_pkgcheck_set %{nil}
%define _build_pkgcheck_srpm %{nil}

Summary(ru_RU.UTF-8): PyCharm Community Edition
Summary:	PyCharm Community Edition
Name:		pycharm-community
Version:	2023.2
Release:	5
License:	GPLv3
Group:		Development/Other
Url:		https://www.jetbrains.com/pycharm/download/#section=linux
Source0:	pycharm-community-%{version}.%{release}.tar.gz
Source1:	pycharm-community.desktop
Source2:	pycharm-icon.svg
AutoReq:	no
AutoProv:	no
# эмулируем типовые провайды GUI-приложения, которые не создаются из-за AutoProv=no
Provides:	application()
Provides:	application(pycharm-community.desktop)

%description
PyCharm Community Edition

%description -l ru_RU.UTF-8
PyCharm Community Edition

%files
/opt/pycharm-community
%{_datadir}/icons/hicolor/scalable/apps/pycharm.svg
%{_datadir}/applications/pycharm-community.desktop

#------------------------------------------------------------------

%prep
%setup -q -c -n %{name}-%{version}.%{release}
cp %sources .

%build

%install
mkdir -p %{buildroot}/opt/pycharm-community
cp -rf pycharm-community-%{version}.%{release}/* %{buildroot}/opt/pycharm-community/

mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
install -m644 pycharm-icon.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/pycharm.svg

mkdir -p %{buildroot}%{_datadir}/applications
install -m644 pycharm-community.desktop %{buildroot}%{_datadir}/applications/pycharm-community.desktop
